#include "Table.h"

void InitializeTable(table &t)
{
	InitializeDeck(t.gameDeck);
	Reinitialize(t.gameDeck);
	Shuffle(t.gameDeck, 3);
	InitializePlayer(t.players[0]);
	InitializePlayer(t.players[1]);
}
/*Affiche le jeu courrant*/
void DisplayTable(const table &t)
{
	DisplayPlayer(t.players[1]);
	std::cout << "        Joueur2        " << std::endl;
	std::cout << "-----------------------" << std::endl;
	std::cout << "        Joueur1        " << std::endl;
	DisplayPlayer(t.players[0]);
}
/*Prend la premiere carte sur le deck et la met dans la main du joueur courrant*/
void Distribute(table& t, player& p)
{
	AddCard(p.playerHand, GetNextCard(t.gameDeck));
	p.playerHand.nbCardDistributed++;
}